自動化測試失敗時,畫面最後只留下了一行: TimeoutError: operation did not complete within 120 seconds...
Day 4 做完 timeout、退避重試和降級後,我本來以為這件事差不多收工了:SOP 查不到,最多重試幾次,然後不要開工單。 但那只限制了「同一個請求」。如...
前言:這個問題該寫進 skill,還是該回報給工具本身? 「AI 又做了一件很奇怪的事,我要不要把這條規則寫進 CLAUDE.md,以後就不會再發生了?」 這個...
前言:AI 判斷得出「這樣改比較好」,不代表它有資格決定要不要改 「AI 說這裡應該拆成兩個模組會比較好維護,那就照做啊,反正它講的技術理由也沒錯。」 這句話乍...
Part 3|第 7/30 篇 今日要做的事: 開好 Firebase 專案+Google 登入,讓「Verifier 已 ACCEPT 的餐點」能掛到固定 u...
! 本篇文章將會介紹 環境變數地雷:launchd 找不到 nvm/node 怎麼辦,期望大家都能看懂 launchd 的精簡執行環境、學會診斷「手動會動、排程...
GPU 裝在公司機房,inference server 也只開內網 IP。團隊鬆了一口氣,準備在簡報上寫「資料不出公司」。 但文件進模型之前,先被送到外部 em...
Day 6 的 recursion_limit 解決了一件事:graph 不該無限繞圈。但我很快發現,step 數根本不能回答「這次到底花了多少」。一次 ste...
前言:讓 AI 審查 AI,是不是找了個裁判自己吹哨? 「讓另一個 AI agent 來 review 剛剛那個 AI agent 寫的程式碼,這樣真的有用嗎?...
Day 28 把 Rawdata 申請拆成五個 Tool。技術上,每個 Tool 都可以交給 Agent 呼叫;實際設計採分層授權,依動作逐步開放。 查詢資料表...
一個小 Change 合併前,團隊請 AI 幫忙產生變更摘要。 Diff 很短。 大概只有幾行: - old routing condition + new r...
Part 2|第 6/30 篇 今日要做的事: 把餐點照接到「真的能寫進 today_meals」——結構壞了怎麼救、語意不穩怎麼問人。 今天要解決的目的: P...
! 本篇文章將會介紹 寫第一個 launchd plist:排程 Hello World,期望大家都能親手寫出第一份 plist、用 bootstrap 載入、...
Day 27 的目標很清楚:使用者說一次需求,Agent 先交出完成八成的申請草稿,使用者集中調整一次,再完成送出。 接下來要處理真正的技術問題。Agent 要...
前言:改動不大,是不是就不用委派? 「這個任務範圍很小,直接自己做不是比開一個獨立 agent 還快嗎?」 這是個很常見的直覺,而且這個直覺的判斷依據其實錯了。...
前言 「大綱都讓 AI 生成了,那還有什麼是需要人保留的?」 Day 02 講過大綱規劃的粗略分工:人定主題句跟邊界、AI 拆解結構。這篇要把「人保留的判斷」講...
我一開始把 Agent 想得太像一個會「理解整個任務」的助手。實際把 Helpdesk Agent 拆開後,感覺比較像一個不停改變狀態的程式:模型看見目前資料,...
使用者問: 「有沒有可以 Reset Network 的功能?」 AI 開始 Search。 找到幾個很接近的東西: reset_adapter restart...
前幾篇,我們完成了 Hermes Agent 的安裝與基本認識。 今天開始進入實際使用,首先我們先來認識 Hermes Desktop 的操作介面,接著設定 S...
Part 2|第 5/30 篇 今日要做的事: 替餐點照定 MealAnalysisSchema,同一張鴨腿便當打開 Structured outputs 再跑...
! 本篇文章將會介紹 為什麼是 launchd 而不是 cron:macOS 排程的正確姿勢,期望大家都能搞懂 macOS 排程的取捨邏輯,看懂 plist 每...
前四天,我把這個練習專案拆得很保守:它只能查 mock SOP,然後在記憶體裡建立 mock 工單。 但程式能動,不代表我知道它會不會在改一行 prompt、補...
幫我申請某張業務資料表,每天抄寫一次,權限給資料分析團隊,最後交給王主管審核。 這是我想像中,第四代 DAP 的起點。 使用者先說明目的。Agent 取得資...
前言 「我知道 TDD 的三個步驟,但要怎麼讓 AI 真的照著做,而不是嘴巴上說『好的,我會遵循 TDD』,實際上還是一次把東西全寫完?」 這是這幾天讀者留言裡...
前言:AI 說「我記得」,是好事還是壞事? 「AI 有長期記憶,不用每次都重新解釋專案背景,這樣效率不是更高嗎?」 效率確實更高——直到那份記憶跟現實脫節的那一...
一位工程師問 AI: 「這個操作有支援嗎?」 AI 搜 Repository。 很快找到一個名稱完全吻合的方法。 裡面甚至有完整參數和執行流程。 回答因此很乾脆...
! 本篇文章將會介紹 Exit hooks:Agent 做完事自動觸發下一步,期望大家都能讓 agent 的生命周期自己開口說話,把「在外面等它做完」的苦差事交...
前言:記住「使用者不喜歡什麼」,真的有用嗎? 「AI 被糾正過的事情,記下來下次不要再犯不就好了嗎?」 聽起來理所當然,但真正動手設計這套記憶機制時,會發現「記...
工具失敗時,Agent 最危險的反應往往不是回覆錯誤,而是把同一個請求又送了一次。 Day 3 我只讓 Agent 查 mock SOP、建立 mock 工...
第四代 DAP 的使用方式,會從一句話開始: 幫我申請一張資料抄寫單。來源是某張業務資料表,每天更新,需要同步到雲端。 Agent 讀完後,先找到「資料抄寫...